.menu {
	BORDER-TOP: #fff 0px solid;
	BACKGROUND-IMAGE: url(../images/menu_close.gif) 0 0 no-repeat;
	BACKGROUND-COLOR: transparent;
	MARGIN: 0px;
	PADDING: 0px;
	DISPLAY: block;
	LINE-HEIGHT: normal;
	FONT-WEIGHT:bold;
	FONT-SIZE: 13px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
	WIDTH: 100%;
	HEIGHT: 32px;
}
.menu li{
	border:0px;
	border-style:solid;
	cursor: hand;
}

.menu li ul{
	font-size:13px;
	padding: 0px;
	margin: 0px;
	color:#59a8f3;
	display: block;
	border:0px;
}
.menu li ul li{
	DISPLAY: block;
	MARGIN: 0px;
	padding: 0px 0px 0px 32px;
	HEIGHT: 29px;
	border-top: #fff 0px solid;
	BACKGROUND-IMAGE: url(../images/menu_sub.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: transparent;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
	cursor: hand;
}
.menu span.parent .hover { 
	color: #0066ff;
	background: url(../images/menu_sub_selected.gif) 0 0 no-repeat;
}

.menu span.parent .selected {
	background-color: #eee;
	background: url(../images/menu_sub_selected.gif) 0 0 no-repeat;
}
.menu span.node  { padding: 4px 0px 5px 36px; display: block; }

.menu span.child {padding: 8px 0px 1px 0px; display: block; }

.menu span.node {
	background: url(../images/menu_open.gif) 0 0 no-repeat;
	background-color: #BFE9F9;
	background-position:center left;
	color:#0265cb;
	font-size:12px;
}

.menu li.expandable span.node { 
	background: url(../images/menu_close.gif) 0 0 no-repeat; 
	background-color: #DFF4FC;
	background-position:center left;
	color:#59a8f3;
	font-size:12px;
}
.menu span.child {
	background-position:center left;
}